3.1.1 包名惯例

给包命名的惯例是使用包所在目录的名字。这让用户在导入包的时候,就能清晰地知道包名。我们继续以 net/http 包为例,在 http 目录下的所有文件都属于 http 包。给包及其目录命名时,应该使用简洁、清晰且全小写的名字,这有利于开发时频繁输入包名。例如, net/http 包下面的包,如 cgihttputilpprof ,名字都很简洁。

记住,并不需要所有包的名字都与别的包不同,因为导入包时是使用全路径的,所以可以区分同名的不同包。一般情况下,包被导入后会使用你的包名作为默认的名字,不过这个导入后的名字可以修改。这个特性在需要导入不同目录的同名包时很有用。3.2节会展示如何修改导入的包名。

results matching ""

    No results matching ""